#ifndef TESTRUNNER_H
#define TESTRUNNER_H

#include <atlpath.h>

#include "tdd.h"

class TestRunner
{
	TDD::Discriminator& m_discriminator;
	TDD::Reporter& m_reporter;
public:
	TestRunner(TDD::Discriminator& discriminator, TDD::Reporter& reporter)
		: m_discriminator(discriminator)
		, m_reporter(reporter)
	{}
	virtual ~TestRunner() {}

	bool RunTests(const CPath& testDll);
	
};

#endif
